SystemQ: A Queuing-Based Approach to Architecture Performance Evaluation with SystemC
نویسندگان
چکیده
Platform architectures for modern embedded systems are increasingly heterogeneous and parallel. Early design decisions, such as the allocation of hardware resources and the partitioning of functionality onto architecture building blocks, become even more complex and important for the resulting design quality. To effectively support designers during the concept phase we base our design flow SystemQ on queuing systems. We show how by starting with a performance model the system’s behavior and structure can be refined systematically. SystemQ is implemented in SystemC and seamlessly supports the refinement of SystemQ models down to established transaction and RT levels. Compared with existing approaches, SystemQ’s formalism exposes transaction scheduling as one key aspect of the system’s performance and allows the modeling of time and resource workload-dependent behavior. A case study underpins the usefulness of SystemQ’s approach by evaluating a network access platform at three refinement levels.
منابع مشابه
Performance Evaluation of VLSI platforms using SystemQ
Modern VLSI systems exhibit increasing complexity. The size of a design not only grows, but the system architecture also becomes more and more heterogeneous and parallel. A key factor for a successful implementation is modeling and simulation of the design. However, modeling at register-transfer level (RTL) is not feasible anymore as a starting point. Already in the concept phase of a design qu...
متن کاملDesign Space Exploration of IEEE 802.11n using SystemC
This paper proposes the case study of the design space exploration using SystemC. The platform based design with BUS based communication architecture is used as designing approach. IEEE 802.11n system is used as case application. Transaction level modeling(TLM) of the platform is generated using SystemC. Various architectural options – CPU and BUS clock speed, memory response time, memory size ...
متن کاملModeling Time-Triggered Architecture Based Real-Time Systems Using SystemC
This paper proposes a SystemC based extension for the modeling of TimeTriggered Architecture (TTA) based real-time embedded systems. The extension called Executable Time-Triggered Model (E-TTM) supports the time-triggered model of computation and provides a time domain deterministic modeling framework based on SystemC. E-TTM can be used from the architectural design phase to support early funct...
متن کاملExploitation of UML 2.0–Based Platform Service Model and SystemC Workload Simulation in MPEG-4 Partitioning
Performance evaluation in an early phase of system design is a crucial part of system optimisation and validation. We present a method for combining UML–based application workload models with hardware models written using the SystemC language, and introduce a layer of platform service models between the application and hardware architecture models. The modelling approach is validated with a cas...
متن کاملSystem Level Performance Simulation for Heterogeneous Multi-Processor Architectures
Performance modeling for real-time multi-processor architectures is a challenging task in the design phase of embedded hardware/software systems. As SystemC is well suited for designing a functional model of hardware/software systems, it is desirable to use SystemC with its simulation capabilities to evaluate the performance of an architecture for the designed system as well. Some approaches on...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005